algo/alguien peculiar - Spanish English Dictionary